home *** CD-ROM | disk | FTP | other *** search
/ Shareware Grab Bag / Shareware Grab Bag.iso / 007 / asmexam.arc / LOGIC.LST < prev    next >
File List  |  1984-08-09  |  2KB  |  76 lines

  1.  The Microsoft MACRO Assembler             08-09-84        PAGE    1-1
  2.  
  3.  
  4.  
  5.  0000                   CODE    SEGMENT  PARA
  6.                          ASSUME CS:CODE, DS:CODE
  7.                     
  8.  0000  EF              EXBYTE  DB 0EFH
  9.  0001  10F3              EXWORD  DW 10F3H
  10.                     
  11.  0100                        ORG 100H
  12.  0100                   START:
  13.  0100  B0 93                   MOV AL,093H
  14.  0102  22 06 0000 R              AND AL,EXBYTE      ;93 AND EF = 1001 00
  15.                    11 AND 1110 1111 = 1000 0011 =83
  16.                     
  17.  0106  BB 654A                   MOV BX,0110010101001010B
  18.  0109  81 E3 92D1              AND BX,1001001011010001B   ; BX=0000 00
  19.                    00 0100 0000B=0020H
  20.                                            ;       0   
  21.                     0    4    0
  22.  010D  80 26 0000 R 6A              AND EXBYTE,01101010B       ; EXBYTE= 01
  23.                    10 1010 = 6FH
  24.                     
  25.  0112  0A 2E 0000 R              OR CH,EXBYTE
  26.  0116  0D FF91                   OR AX,0FF91H
  27.                     
  28.  0119  33 C0                   XOR AX,AX
  29.  011B  30 1E 0000 R              XOR EXBYTE,BL
  30.  011F  34 EF                   XOR AL,0EFH
  31.                     
  32.  0121  F7 D1                   NOT CX
  33.  0123  F6 16 0000 R              NOT EXBYTE
  34.                     
  35.  0127  F7 06 0001 R 0003         TEST EXWORD,0003H
  36.  012D  84 E0                   TEST AH,AL
  37.  012F  A9 0020                   TEST AX,020H
  38.                     
  39.  0132  D1 C1                   ROL CX,1
  40.  0134  D3 06 0001 R              ROL EXWORD,CL
  41.                     
  42.  0138  D0 16 0000 R              RCL EXBYTE,1
  43.  013C  D3 DB                   RCR BX,CL
  44.                     
  45.  013E  D1 E0                   SHL AX,1
  46.  0140  D1 E0                   SAL AX,1
  47.                     
  48.  0142  D3 EB                   SHR BX,CL
  49.  0144  D0 3E 0000 R              SAR EXBYTE,1
  50.                     
  51.  0148                   CODE    ENDS
  52.                          END START
  53.  
  54.  The Microsoft MACRO Assembler             08-09-84        PAGE    Symbols
  55.                    -1
  56.  
  57.  
  58.  
  59. Segments and groups:
  60.  
  61.          N a m e              Size    align    combine    class
  62.  
  63. CODE . . . . . . . . . . . . . .    0148    PARA      NONE    
  64.  
  65. Symbols:            
  66.  
  67.          N a m e              Type    Value    Attr         
  68.  
  69. EXBYTE . . . . . . . . . . . . .    L BYTE     0000    CODE
  70. EXWORD . . . . . . . . . . . . .    L WORD     0001    CODE
  71. START. . . . . . . . . . . . . .    L NEAR     0100    CODE
  72.  
  73. Warning Severe
  74. Errors    Errors 
  75. 0    0
  76.